import { default as request, cloud } from '@/framework/utils/request'

/** 新增留言信息数据 */
export function add(data) {
  return request({
    url: `${cloud.onlineClass}/videoLeaveWord/add`,
    method: 'post',
    data
  })
}

/** 删除留言信息数据 */
export function del(data) {
  return request({
    url: `${cloud.onlineClass}/videoLeaveWord/delete`,
    method: 'post',
    data
  })
}

/** 分页查询留言信息所有数据 */
export function getPage(params) {
  return request({
    url: `${cloud.onlineClass}/videoLeaveWord/page`,
    method: 'get',
    params
  })
}

/** 查询当前用户点赞所有留言id */
export function qryLikeLeaveWordId() {
  return request({
    url: `${cloud.onlineClass}/userLikeInfo/qryLikeLeaveWordId`,
    method: 'get'
  })
}

/** 新增用户点赞数据 */
export function addLike(leaveWordId) {
  return request({
    url: `${cloud.onlineClass}/userLikeInfo/add`,
    method: 'post',
    data: {
      leaveWordId
    }
  })
}

/** 删除用户点赞数据 */
export function delLike(data) {
  return request({
    url: `${cloud.onlineClass}/userLikeInfo/delete`,
    method: 'post',
    data
  })
}

/** 新增禁言信息 */
export function addShutup(data) {
  return request({
    url: `${cloud.onlineClass}/shutupInfo/add`,
    method: 'post',
    data
  })
}

/** 新增视频收藏信息数据 */
export function addCollection(data) {
  return request({
    url: `${cloud.onlineClass}/collectInfo/add`,
    method: 'post',
    data
  })
}

/** 删除视频收藏信息数据 */
export function delCollection(data) {
  return request({
    url: `${cloud.onlineClass}/collectInfo/deleteByVideo`,
    method: 'post',
    data
  })
}

/** 查询视频是否被收藏 */
export function qryVideoCollect(params) {
  return request({
    url: `${cloud.onlineClass}/collectInfo/qryVideoCollect`,
    method: 'get',
    params
  })
}

/** 新增视频查看历史数据 */
export function addHistory(data) {
  return request({
    url: `${cloud.onlineClass}/historyInfo/add`,
    method: 'post',
    data
  })
}
